land site
No results for "land site" were found in Spanish
land site
Noun
1. the piece of land on which something is located (or is to be located); "a good site for the school"
(synonym) site
(hypernym) tract, piece of land, piece of ground, parcel of land, parcel
(hyponym) camp, summer camp